华硕路由器梅林固件配置 hosts

911次阅读
没有评论

共计 543 个字符,预计需要花费 2 分钟才能阅读完成。

前言

访问在家里部署的服务,我们肯定不希望使用内网IP+端口的形式访问。IP难以输入和记忆。而使用域名访问,对外提供的服务域名解析却又是公网IP,流量会从互联网上绕行一圈再回到家里。

假如路由器支持配置hosts,那最好的方式不是在本地终端,即家里的电脑和手机上改hosts,而是在路由器上配置。

我使用的路由器是 华硕 ac5300​,梅林固件可以的 dnsmasq​ 服务支持配置hosts。

变更步骤

  1. 使用 admin 账号和密码登入路由器web管理界面,开启 JFFS​ 和 SSH​后重启路由器。

    华硕路由器梅林固件配置 hosts

    ​​华硕路由器梅林固件配置 hosts

  2. 在终端中使用 ssh 登录路由器,用户名和密码同 web 端的 admin 账号和密码。
  3. 创建配置文件 /jffs/configs/dnsmasq.conf.add

    echo "addn-hosts=/jffs/configs/hosts" > /jffs/configs/dnsmasq.conf.add
    
  4. 创建 hosts文件并编辑hosts
    # vi /jffs/configs/hosts 
    192.168.2.100 router.bwbit.com
    192.168.2.100 test.bwbit.com
    
  5. 重启 dnsmasq服务
    service restart_dnsmasq
    

此时 hosts 已经生效,浏览器访问或者ping 域名进行测试

正文完
 
pengyinwei
版权声明:本站原创文章,由 pengyinwei 2023-08-23发表,共计543字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处:https://www.opshub.cn
评论(没有评论)